#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define SWAPINTBIT(n) (((n)&0x55555555<<1)|((n)&0xaaaaaaaa)>>1)

int main()
{
	int a = 11;
	printf("%d", SWAPINTBIT(a));

	return 0;
}